@media (max-width: 1120px) {}

@media (max-width: 992px) {
	.hero_area {
		background-position: top left;
		height: 600px;
	}

	.download-box {
		left: 0;
		padding: 0 20px;
	}

	.download-items {
		width: 100%;
		flex-wrap: nowrap;
		justify-content: flex-start
	}
}

@media (max-width: 768px) {

	.info_section {
		text-align: center;
	}

	.info_section .col-md-3 {
		margin: 25px 0;
	}

	.info_links ul {
		padding: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.info_insta,
	.info_contact {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.about_section .img-box {
		margin-bottom: 45px;
	}

	.about_section .img-box img {
		width: 100%;
		height: auto;
	}

	.gallery_section .img_container {
		flex-direction: column;
	}

	.gallery_section.layout_padding {
		margin-bottom: 65px;
	}
}

@media (max-width: 576px) {
	.heading_container h2::before {
		left: 0;
	}

	.gallery_section .img_container .box-1 .box-1-container {
		flex-direction: column;
	}
}

@media (max-width: 420px) {
	.about_section .img_container {
		height: 185px;
	}
}

@media (max-width: 360px) {}

@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
	}
}
